{"componentChunkName":"component---src-templates-post-tsx","path":"/front-dns.md/","result":{"data":{"markdownRemark":{"html":"<ul>\n<li>DNS란?</li>\n<li>DNS의 작동 원리</li>\n</ul>\n<hr>\n<h2 id=\"dnsdomain-name-system란\" style=\"position:relative;\"><a href=\"#dnsdomain-name-system%EB%9E%80\" aria-label=\"dnsdomain name system란 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>DNS(Domain Name System)란?</h2>\n<p>우리는 인터넷을 이용할 때 웹 브라우저의 주소 창에 도메인 이름을 입력한다. 그러면 브라우저는 우리가 원하는 페이지를 띄어준다.</p>\n<p>하지만 실제 웹 브라우저와 웹 서버는 숫자로 구성된 IP 주소로 통신한다.</p>\n<p>그럼 IP가 아닌 도메인 이름을 입력했는데 어떻게 알아듣고 원하는 페이지를 띄어주는 걸까?</p>\n<p>바로 <strong>사용자가 입력한 도메인 주소</strong>를 <strong>IP주소로 변환해주는 시스템인 DNS를 사용</strong>하기 때문이다.</p>\n<hr>\n<h2 id=\"dns의-작동-원리\" style=\"position:relative;\"><a href=\"#dns%EC%9D%98-%EC%9E%91%EB%8F%99-%EC%9B%90%EB%A6%AC\" aria-label=\"dns의 작동 원리 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>DNS의 작동 원리</h2>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/0c7e60c64976e2dedad4f0ce423d9636/29114/dns.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 56.08108108108109%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAARlAAAEZQAGA43XUAAAA50lEQVQoz72SyW2EQBBFJx8SglQIgQhIBE4gRBRckDiAQOz7voyf1EgejS35YMt1+CqK/vV/Vffj+Yt4/B/5PM/jOK7rIrnJ4gN8O1rXdRiG4oCozPPctm3TNMuy3OSyLC3L8n1/2zYI/Aapq6qqaRoJakIWtG1bkqQoim6y4ziKoui6DnkYhnEcwX3fXdc1TfPVM2gYhizLXdd9ztz3PWqvzlHzPC8IArq8zkJfNN4Xhtssy+giTH6NdV2rqkrT9BsygQgt8jxnC2wljuMkSUgwJYrTNP18VYiwz6Io4JCwZDHwXz6SD4b0eROi5ZLVAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"DNS작동원리\"\n        title=\"DNS작동원리\"\n        src=\"/static/0c7e60c64976e2dedad4f0ce423d9636/fcda8/dns.png\"\n        srcset=\"/static/0c7e60c64976e2dedad4f0ce423d9636/12f09/dns.png 148w,\n/static/0c7e60c64976e2dedad4f0ce423d9636/e4a3f/dns.png 295w,\n/static/0c7e60c64976e2dedad4f0ce423d9636/fcda8/dns.png 590w,\n/static/0c7e60c64976e2dedad4f0ce423d9636/efc66/dns.png 885w,\n/static/0c7e60c64976e2dedad4f0ce423d9636/c83ae/dns.png 1180w,\n/static/0c7e60c64976e2dedad4f0ce423d9636/29114/dns.png 1920w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span>\n웹 브라우저는 입력된 도메인 주소의 서버와 통신 하기 위해 DNS 서버와 메시지를 교환해 해당 서버의 IP주소를 획득하고, 사용자의 요청에 따라 원하는 정보들을 받아온다.</p>\n<hr>\n<h4 id=\"reference\" style=\"position:relative;\"><a href=\"#reference\" aria-label=\"reference permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reference</h4>\n<p><a href=\"https://opentutorials.org/course/3276/20299\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https://opentutorials.org/course/3276/20299</a></p>","excerpt":"DNS란? DNS의 작동 원리 DNS(Domain Name System)란? 우리는 인터넷을 이용할 때 웹 브라우저의 주소 창에 도메인 이름을 입력한다. 그러면 브라우저는 우리가 원하는 페이지를 띄어준다. 하지만 실제 웹 브라우저와 웹 서버는 숫자로…","tableOfContents":"<ul>\n<li><a href=\"/front-dns.md/#dnsdomain-name-system%EB%9E%80\">DNS(Domain Name System)란?</a></li>\n<li><a href=\"/front-dns.md/#dns%EC%9D%98-%EC%9E%91%EB%8F%99-%EC%9B%90%EB%A6%AC\">DNS의 작동 원리</a></li>\n</ul>","fields":{"slug":"/front-dns.md/"},"frontmatter":{"title":"DNS와 작동원리","date":"Mar 06, 2019","tags":["Front-End"],"keywords":["DNS"],"update":"Jan 01, 0001"}}},"pageContext":{"slug":"/front-dns.md/","series":[],"lastmod":"2019-03-06"}},"staticQueryHashes":["2027115977","694178885"]}